package com.sy.structural.bridge;

/**
 * 抽象渠道
 */
public abstract class AbstractPhone {

    // 桥接模式的起点
    // 根据销售类型的不同，从而有不同的价格
    AbstractSale sale;

    /**
     * 获取手机的描述信息
     * @return
     */
    abstract String getPhone();

    public void setSale(AbstractSale sale) {
        this.sale = sale;
    }
}
